<?php
namespace admin\controller
{
    /**
     * Zarządzanie realizacjami dostępnymi 
     * we frontendzie
     * 
     * @author Łukasz Torba
     */
    class   Realisation extends \Api\Controller
    {
        /**
         * dodanie wszystkiego do naglowka
         */
        public function __initHeader()
        {
            $this->layout->SetScript('/local/Realisation.js','js');
            $this->layout->SetScript('/local/realisation.css','css');
            $this->layout->SetScript('/local/Upload.js','js');
        }
         
        /**
         * Akcja listująca wszystkie projekty
         * w postaci kafelków
         */
        public function indexAction(array $param = array())
        {
            \Api\File::rm('tmp/img');
            
            $realisation = new \Admin\Model\Realisation($this->m_config);            
            $res = $realisation->GetRealisations();
                        
            $this->view->Realisation = $res;
        
            $this->view->display('list');
        }
        
        /**
         * Edycja realizacji
         */
        public function editAction(array $param = array())
        {            
            if(!is_numeric($param[0]))
            {
                \Api\Redirect::ToAction('index');
            }            
            $realisation = new \Admin\Model\Realisation($this->m_config);   
            
            $res = $realisation->GetRealisation($param[0]);
            if( empty($res))
            {
                \Api\Redirect::ToAction('index');
            }            
            $this->view->rel = $res;
            
            $this->view->display();
        }
    }
}
?>